branch technologies, inc.